draft payable on presentation - Turkish English Dictionary